from django.db import models
from core.models import Grupo
from auth.models import User
from django.forms import ModelForm, Textarea, ModelChoiceField, DateInput
from django.template import RequestContext

#Modelo que representa un evento o fecha importante en el calendario
class Evento(models.Model):
    nombre=models.CharField(max_length=25)
    grupo_asociado=models.ForeignKey(Grupo)
    descripcion=models.CharField(max_length=250,blank=True)
    lugar=models.CharField(max_length=25)
    fecha_de_inicio=models.DateField()
    #~ print fecha_de_inicio.input_formats
    creador=models.ForeignKey(User)
    
    def __unicode__(self):
		return self.nombre
    
class FormularioEvento(ModelForm):
	class Meta:
		model = Evento
		exclude = ('creador')
		widgets = {
            'descripcion': Textarea(attrs={'cols': 50, 'rows': 5}),
            #~ 'fecha_de_inicio': DateInput(format='%d/%m/%Y')
        }
